/*
*================================================================================
*	Plik: f_seh.c
*	Created on: Jun 5, 2011
*--------------------------------------------------------------------------------
*	Autorzy: Piotr Zdunek, Mateusz Słowikowski, Krzysztof Wiąckowski
*	Projekt: Model mikrokontrolera AVR
*	Kompilator: avr-gcc-4.3.5
*	Doc: doxygen 1.4.3
*--------------------------------------------------------------------------------
*	Zawiera: 
*--------------------------------------------------------------------------------
*	Komentarze:
*================================================================================
*/

/*! \file f_seh.c
 * \brief Plik opisujący funkcję SEH
 */

#include "types.h"
#include "mem_abs.h"

//**********************************************
//SEH - funkcja ustawiająca bit H w rejestrze SREG
//**************************************************

void F_SEH(void){

/*!  void F_SEH(void){}
		 *  \n \n
		 *  SEH - funkcja ustawiająca bit H w rejestrze SREG
		 *
		 *  \ref pageseh \n
		 */


	#ifndef  DEBUG_MODE
		printf("Function SEH.\n");
	#endif



	SetFlagRegisterBit(FLAG_H);		//Ustaw flagę H
	incPC();						//Zwiększ PC
}

/*! \page pageseh Opis działania funkcji SEH
 *
 *  SEH - funkcja ustawiająca bit H w rejestrze SREG
 *
 *	\dontinclude f_seh.c
 *
 *	\section sec_seh1 Operacje na flagach
 *
 *	1. Ustawienie flagi H:
 *	\skipline Ustaw flagę H
 *	2. Zwiększenie PC
 *	\skipline incPC
 *
 *	\section sec_seh2 Kod źródłowy funkcji
 *
 *	\include f_seh.c
 *
 */
